1500
127
235
271
222
111
193
117
144
166
57
233
290
93
159
82
227
133
107
227
192
288
161
163
124
198
232
88
134
117
206
263
240
143
264
167
188
62
199
266
267
251
147
129
79
254
119
54
115
122
134
135
248
224
200
285
202
293
115
81
148
264
148
158
95
83
210
160
229
171
228
114
150
233
62
293
198
172
145
114
164
90
176
250
171
242
236
147
117
91
91
261
124
111
97
99
256
145
210
70
210
228
183
190
224
120
146
139
140
78
195
57
200
93
192
157
251
279
224
90
74
270
256
277
164
172
213
199
294
116
131
196
118
216
286
259
234
69
216
189
174
179
171
223
210
212
259
219
295
268
238
108
175
170
253
152
265
179
298
142
274
223
94
157
93
170
173
116
174
102
204
184
276
170
272
171
132
129
114
207
266
250
211
146
185
223
265
173
121
144
153
115
81
202
106
236
294
232
190
224
91
157
148
163
286
150
259
164
182
71
194
159
265
285
223
104
188
232
107
57
173
162
298
178
245
240
284
176
240
201
101
107
62
294
72
103
231
139
52
209
99
246
209
264
90
283
137
200
70
213
206
77
262
206
278
182
194
148
218
289
283
251
118
63
262
89
68
123
118
285
197
143
89
179
282
245
89
89
128
121
107
207
275
174
189
90
199
281
140
201
149
143
290
151
236
60
244
162
295
284
106
114
238
231
294
251
143
99
123
262
136
112
123
100
161
226
188
255
114
167
84
199
132
86
267
117
264
294
210
138
70
165
282
281
296
164
152
190
235
261
136
203
238
63
225
138
155
191
277
190
226
220
209
128
132
289
215
292
298
117
62
83
127
223
217
259
151
185
256
272
75
258
233
278
235
90
162
60
267
190
95
88
58
254
175
55
87
68
112
214
87
213
297
132
211
253
231
246
171
244
122
66
115
84
134
275
88
162
155
246
193
167
166
71
228
76
57
284
69
98
52
53
138
196
191
64
263
280
110
101
255
278
59
121
153
290
141
166
121
108
74
142
64
97
56
195
276
268
269
53
191
101
183
75
135
254
81
227
198
189
219
272
54
195
222
195
105
235
89
228
108
150
253
135
79
207
51
162
100
96
299
211
257
143
226
270
215
240
234
288
87
266
198
204
203
143
125
108
150
169
98
297
118
243
255
196
210
110
131
174
300
71
258
119
158
138
83
196
186
144
125
163
182
175
291
145
126
111
282
178
286
60
112
296
193
155
155
104
100
225
218
214
100
238
110
204
178
144
253
268
255
150
108
166
51
266
290
114
126
265
297
171
157
280
166
266
232
179
263
66
221
193
119
123
50
74
224
234
284
169
207
97
257
172
198
155
138
109
262
184
296
154
130
184
56
117
253
282
104
288
172
269
118
62
197
276
244
151
128
195
87
196
267
255
235
142
140
134
68
221
228
241
86
136
103
146
280
213
188
98
121
252
97
146
139
121
153
133
270
241
176
147
193
85
281
70
224
102
104
183
278
75
215
114
61
232
145
174
129
276
177
180
285
63
103
155
93
115
259
257
220
135
50
234
223
94
292
284
158
108
56
168
292
289
96
262
207
92
142
212
258
83
230
184
266
72
253
201
249
122
260
215
192
82
257
246
115
101
109
96
296
129
227
215
140
81
104
233
192
219
278
187
206
54
93
98
228
259
75
86
165
188
132
131
215
213
284
200
87
75
70
175
113
101
160
249
242
253
278
119
280
76
70
70
138
276
277
186
230
105
266
158
233
117
282
206
158
246
82
154
274
257
52
128
154
94
205
283
268
130
178
121
177
224
156
299
127
259
90
183
165
170
269
68
101
286
59
95
237
243
118
249
52
163
205
262
276
211
282
233
242
262
194
270
234
289
223
252
271
212
160
205
142
260
123
61
84
77
99
248
175
228
168
263
82
209
98
57
260
168
54
177
55
185
219
216
299
140
58
296
298
180
240
170
287
200
221
108
265
163
185
294
193
190
209
300
122
283
263
293
177
268
228
213
111
137
281
66
145
270
244
143
172
60
293
177
185
143
300
279
265
242
201
184
73
168
277
120
220
242
51
152
175
235
125
91
117
164
244
271
84
276
140
80
94
83
244
288
95
133
240
50
76
52
77
229
100
63
230
68
264
162
60
266
245
229
198
229
136
76
153
251
186
290
274
218
285
277
243
271
214
207
97
123
77
93
246
119
96
244
52
177
295
267
161
78
91
289
190
158
156
183
65
134
229
183
255
112
246
126
198
160
161
261
218
126
151
156
231
259
228
234
224
186
136
66
56
266
293
170
246
276
52
172
70
219
244
190
190
199
166
215
184
99
230
210
300
182
167
196
188
100
282
266
264
246
226
224
149
279
119
104
93
124
294
169
283
208
180
287
62
56
112
148
202
189
144
153
98
171
132
74
50
104
249
152
174
151
71
194
53
105
250
82
233
223
117
168
300
148
247
177
270
298
223
212
51
168
120
132
72
75
246
68
59
64
244
266
60
137
173
261
104
84
272
200
89
196
259
79
96
73
247
55
127
271
253
82
119
256
98
178
203
288
87
57
191
141
72
63
86
58
136
210
91
153
292
102
159
289
101
300
142
187
166
65
249
248
293
212
131
227
264
162
239
142
130
298
187
169
96
172
210
235
105
96
182
63
222
285
159
290
132
273
260
151
108
157
200
123
216
210
64
105
106
95
95
269
159
143
65
84
100
121
84
61
241
113
63
299
193
279
134
200
124
142
158
103
299
283
80
281
169
224
209
76
286
247
61
134
71
127
291
94
133
282
94
157
170
268
90
107
246
146
69
194
73
54
85
274
232
290
287
264
178
244
248
114
237
192
257
206
197
135
256
283
104
138
167
149
294
134
227
174
252
300
283
78
272
285
242
170
110
259
101
96
257
175
255
286
272
247
214
235
210
163
157
133
232
173
87
142
287
182
205
221
238
61
212
297
75
106
172
277
138
58
258
205
95
283
144
171
286
74
91
243
138
160
159
128
74
248
227
182
98
111
166
88
121
146
181
108
178
281
63
65
102
103
174
205
214
171
210
147
166
250
144
76
258
117
176
297
239
290
107
139
299
138
118
240
261
94
272
274
197
278
80
175
52
240
163
285
192
89
200
124
119
247
69
58
171
253
202
180
211
70
264
282
164
174
181
207
252
171
85
280
223
82
156
141
107
138
172
218
193
222
120
124
238
119
52
56
78
170
285
115
52
220
64
67
73
297
85
76
228
266
218
186
121
243
144
291
80
185
94
165
89
67
68
214
109
218
256
141
85
183
255
284
111
259
245
83
261
190
254
123
136
64
188
288
202
285
66
157
258
96
173
171
181
205
56
273
227
300
300
187
280
154
275
294
66
281
99
90
126
275
55
204
100
65
84
162
292
276
173
241
234
263
163
56
73
202
232
208
150
223
230
258
266
224
201
